/***************** HEAD ***********************/
/***************** HEAD ***********************/
/***************** HEAD ***********************/

#logo a {
    text-decoration: none;
}

#shopname {
    font-size: 27pt;
    color: #444444;

}

#logo #hotline {
    padding-left: 3px;
    font-size: 10.3pt;
    font-weight: bold;
    padding-bottom: 0;
    margin-bottom: 0;
}


#contacts {
    padding: 18px;
}









/********************* HEADERS ***********************/
/********************* HEADERS ***********************/
/********************* HEADERS ***********************/

h1, h2, h3, h4, h5 {
        font-family: "Trebuchet MS", Arial, sans-serif;
        line-height: normal;
        color: #444444;
        font-weight: bold;
}
h1 {
        font-size: x-large;
        padding: 0px;
        margin-bottom: 10px;
}
h2 {
        font-size: large;
        letter-spacing: 0px;
        color: #376098;
        line-height: 170%
}
h3 {
        font-size: medium;
        letter-spacing: 0px;
        color: #333;
}











/**************** CATEGORIES ********************/
/**************** CATEGORIES ********************/
/**************** CATEGORIES ********************/

.red {
    color: #C1272D;
}

.blue {
    color: #0060A1;
}

.green {
    color: #009245;
}

.yellow {
    color: #FBB03B;
}

.violet {
    color: #662D91;
}

.brown {
    color: #754c24;
}

#left-menu a {
    font-size: 12pt;
}








/*************************************************/
/**************** SHOWCASE ***********************/
/*************************************************/

.product-image {
    height: 220px;
}

.product-price {
    font-weight: bold;
    font-family: Georgia, Arial, Verdana, sans-serif;
}

.extra-price {
    color: green;
}

.new-price {
    color: red;
}

.old-price {
    text-decoration: line-through;
}

.price-description {
    font-size: 81%;
}


.product-panel .old-price {
    display: block;
}


.product-panel .product-price {
    font-size: 150%;
}

.product-panel .price-description {
    font-size: 100%;
}



.product-description {
    color: #333333;
    font-size: 81%;
    margin-bottom: 5px;
}

.product-panel {
    background-color: #eee;
}

.product-central-column, .product-right-column {
    font-size: 96%;
}


div.product img {
    border:none;
}

h1.category-title {
    /*margin-bottom: -15px;*/
}






/*************************************************/
/******************** CART ***********************/
/*************************************************/


table.cartTable {
    width: 700px;
}

table.cartTable th {
    font-weight: normal;
    font-size: 81%;
    text-align: left;
}

table.cartTable thead th, td.cartCell {
    border-bottom: dotted 1px gray;
}

table.cartTable tbody td.cartCell {
    padding: 9px 3px;
    vertical-align: top;
}

table.cartTable .priceColumn {
    width: 120px;
}

table.cartTable .quantityColumn {
    width: 100px;
}


img.cartProductImage {
    width: 70px;
}

.cartTotal {
    font-size: 150%;
    font-weight: bold;
    font-family: Georgia, Arial, sans-serif;
    white-space: nowrap;
}












/****************** DELIVERY **********************/
/****************** DELIVERY **********************/
/****************** DELIVERY **********************/

.orderBreadcrumbs {
    font-size: 81%;
    margin-bottom: 30px;
}

.orderBreadcrumbs span.current {
    font-size: 210%;
    position: relative;
    top: 0.18em;
}












/******************* THANKS *********************/
/******************* THANKS *********************/
/******************* THANKS *********************/

.orderNum {
    background-color: #9acd32;
}